Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour French Open - Paris U.S. Open - New York Romania F6 Romania F7 Romania F8 Romania F10 Romania F11 Romania F12 Romania F13 Romania F15 USA F16 USA F17 USA F24 Czech Republic F4 Romania F4 Romania F7 Romania F8 Romania F10 France F10 Romania F13 Romania F17 Bulgaria F2 Bulgaria F3 Sweden F5 France F15 France F2 Italy F1 Ghana F1 Egypt F1 Egypt F2 Egypt F3 Romania F1 Romania F3 Bulgaria F3 Romania F6 Romania F8 Romania F9 Romania F10 Armenia F1 Romania F12 Georgia F2 Germany F13 USA F22 Nigeria F3 Nigeria F4 France F1 France F2 Morocco F2 USA F6 Turkey F2 Turkey F3 Romania F1 Romania F5 Romania F6 Romania F7 Germany F9 Romania F11 Romania F12 Romania F13 Romania F14 Romania F15 Germany F15 Germany F17 Germany F18 Bulgaria F8 Germany F19 Bosnia/Herzegovina F6 Bosnia/Herzegovina F7 Chile F2 Chile F4 Peru F4 Dominican Republic F4 Dominican Republic F5 Egypt F4 Egypt F6 Romania F1 Romania F2 Romania F3 Bulgaria F4 Romania F5 Germany F6 Morocco F4 Germany F7 Germany F8 Morocco F5 Germany F9 Romania F10 Romania F11 France F1 Germany F13 Romania F14 Romania F15 Germany F17 Turkey F9 Nigeria F1 Nigeria F2 Senegal F1 Senegal F2 Usa F28 Usa F29 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Usa F2 Usa F3 Mexico F1 Usa F5 Usa F6 Usa F7 Usa F8 Spain F11 Usa F9 Spain F12 Bulgaria F3 Romania F2 Romania F3 Netherlands F1 Romania F4 Germany F9 Estonia F1 Romania F9 Romania F10 Belarus F1 Belarus F2 Germany F13 Turkey F9 Turkey F10 Turkey F11 Belarus F4 USA F28 USA F29 USA F30 USA F31 USA F1 USA F2 USA F3 El Salvador F1 Panama F1 Turkey F6 USA F6 Turkey F7 USA F7 Turkey F8 Turkey F10 Turkey F11 Turkey F12 Turkey F13 Italy F8 Great Britain F6 Sweden F2 Italy F10 Morocco F3 Italy F11 Romania F2 Romania F3 Germany F5 USA F15 USA F16 Germany F7 Belgium F7 Romania F9 USA F30 USA F31 USA F4 Turkey F6 Turkey F7 USA F5 USA F6 Turkey F8 Canada F1 Canada F2 Turkey F12 Turkey F15 Turkey F16 Sweden F2 Sweden F3 Romania F1 Morocco F1 Romania F3 Morocco F2 Morocco F3 Romania F4 Turkey F7 Turkey F8 Turkey F9 Turkey F15 USA F13 Romania F3 USA F14 Romania F4 Romania F5 USA F21 Romania F9 Spain F33 Portugal F9 USA F28 USA F29 USA F30 USA F31 Cambodia F2 Cambodia F3 USA F4 USA F5 USA F6 China F1 Egypt F8 China F2 Egypt F9 USA F10 USA F11 USA F13 USA F14 Romania F3 Belgium F1 Hungary F2 Bulgaria F3 Bulgaria F4 USA F26 USA F27 USA F28 USA F30 USA F31 USA F1 USA F3 USA F5 USA F6 USA F7 USA F8 Bulgaria F5 Turkey F8 Turkey F10 Tunisia F13 Tunisia F14 Portugal F7 Bulgaria F4 Italy F25 Romania F8 USA F12 Egypt F10 USA F22 Romania F16 USA F23 Colombia F3 Colombia F4 USA F25 Romania F10 Romania F18 USA F8 USA F30 Bulgaria F4 USA F22 Romania F7 Romania F15 Romania F14 Romania F15 Romania F16 Romania F17 USA F25 France F18 Czech Republic F5 Czech Republic F6 Tunisia F4 Tunisia F5 Spain F7 Ghana F2 Ukraine F3 USA F12 Germany F16 Romania F9 USA F15 Germany F15 USA F7 Bulgaria F1 Romania F13 USA F25 Romania F10 Chile F3 Peru F5 Germany F8 Germany F14 Project Independence Men's Challenger - Mandeville Timisoara Challenger - Timisoara Ipsos Bucharest Challenger - Bucharest Tallahassee Tennis Challenger - Tallahassee Tunis Open - Tunis Mamaia Challenger - Constanta Riviera de Rimini Challenger - Rimini Medjurgorje Open - Medjugorje Banja Luka Challenger 2008 - Banja Luka Harrah's Entertainment Men's Pro Challenger - Tunica Constanta Challenger - Constanta Architect Open - Budapest Brasov Challenger Alphen Challenger Banja Luka Challenger Challenger DCNS de Cherbourg - Cherbourg Charlottesville Challenger Savannah Challenger Alessandria Challenger Bytom Challenger Arad Challenger 2002 Eddleman USTA Challenger - Birmingham Oberstaufen Challenger Banja Luka Challenger San Benedetto Challenger - San Benedetto Sarasota Challenger Marburg Challenger USA F9 Recanati Challenger Trani Challenger Samarkand Challenger Astana Challenger Brasov Challenger Szczecin Challenger Tulsa Challenger Aguascalenties Challenger Heilbronn Challenger Honolulu Challenger Sarajevo Challenger Tallahassee Challenger Sarasota Challenger Arad Challenger Lexington Challenger Segovia Challenger Brasov Challenger Istanbul Challenger Lermontov Challenger Belem Challenger Salinas Challenger Tunis Challenger Karshi Challenger Samarkand Challenger Arad Challenger Kosice Challenger Smith Barney Men's Challenger - Covington Timisoara Challenger Scheveningen Challenger Poznan Challenger Oberstaufen Challenger St. Remy Challenger Fergana Challenger Chennai Challenger New Delhi Challenger Mersin Challenger Seguros Bolivar Open - Medellin Talahassee Challenger Memorial A. Manfredini Sassuolo Challenger - Sassuolo Karshi Challenger XIII Trofeo Ciudad de Quito - Quito Internationaux du Doubs - Besancon Sibiu Challenger Tashkent Challenger Sarasota Challenger Geneva Challenger New Delhi Challenger Saransk Challenger Raanana Challenger Asuncion Challenger Heilbronn Challenger Salzburg Challenger Moscow Challenger Rijeka Open - Rijeka Pharma Medico Open 2008 - Aarhus Braunschweig Challenger Poznan Challenger Liberec Challenger Prague Challenger Helsinki Challenger 2006 USTA Tallahassee Tennis Challenger - Tallahassee Timisoara Challenger - Timisoara Dallas Challenger Trnava Challenger Kazan Challenger Citta di Como - Como Brasov Challenger - Brasov Fergana Challenger Bulgarian Open Challenger - Sofia Mersin Challenger Savannah Challenger Caltanissetta Challenger Gelsor Open Carpati - Brasov Kenitra Challenger Shenzhen Challenger Meerbusch Challenger Mouilleron-Le-Captif Challenger Cremona Challenger Irving Challenger Kolkata Challenger Guangzhou Challenger Sarasota Challenger Heilbronn Challenger Rome Challenger Braunschweig Challenger Montevideo Challenger Buenos Aires Challenger Medellin Challenger Trnava Challenger Ningboo Challenger Ortisei Challenger Istanbul 2 Challenger Mouilleron-Le-Captif Challenger Prague Challenger Helsinki Challenger Chicago Challenger Challenger Brasov - Brasov Roanne Challenger Burnie Challenger Launceston Challenger Lugano Challenger Aix En Provence Challenger Guangzhou Challenger Bordeaux Challenger Fergana Challenger Cleveland Challenger Canberra Challenger Chisinau Challenger Istanbul Challenger Tashkent Challenger Braunschweig Challenger Karshi Challenger Samarkand Challenger Furth Challenger Braunschweig Challenger San Benedetto Challenger Morocco Tennis Tour - Tanger Szczecin Challenger Punta Del Este Challenger Compaq Challenger - Bucharest Mauthausen Challenger Cary Challenger Trnava Challenger Trofeo Cassa di Risparmio di Alessandria - Alessandria Prostejov Challenger Busan Challenger Oeiras 4 Challenger Bath Challenger Suzhou Challenger Mersin Challenger Porto Challenger Tunis Challenger Savannah Challenger Prostejov Challenger Seoul Challenger Ostrava Challenger Ningboo Challenger Liuzhou Challenger Bangalore Challenger Marburg Challenger Braunschweig Challenger Scheveningen Challenger Bercuit Challenger Prostejov Challenger Sibiu Challenger St. Remy Challenger Tallahassee Challenger Bucharest Challenger Bergamo Challenger Roanne Challenger Pau Challenger Pau Challenger Phoenix Challenger Lugano Challenger Sanremo Challenger Heilbronn Challenger Surbiton Challenger Istanbul Challenger Harrah's Entertainment Challenger - Tunica Phoenix Challenger USTA Men's Challenger of Dallas - Dallas Split Challenger Canberra Challenger Oeiras 3 Challenger St. Tropez Challenger Brest Challenger Bergamo Challenger Helsinki Challenger Danderyd Challenger Murcia Challenger Girona Challenger Barcelona Challenger XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Copa Petrobras Colombia - Bogota Girona Challenger Baton Rouge Pro Tennis Classic - Baton Rouge Guzzini Challenger - Recanati Aamulehti Tampere Open - Tampere Poznan Challenger Francavilla Challenger Open de Moselle - Metz Iasi Challenger Tashkent Challenger Grodzisk Mazowiecki Challenger Rennes Challenger Monastir Challenger Penza Challenger Brasov Challenger Cali Challenger Hersonissos 6 Challenger Tallahassee Challenger BCR Open Romania - Bucharest Sibiu Challenger Irving Challenger Loughborough Challenger Pune Challenger Brasov Challenger Kazan Challenger Todi Challenger Mouilleron-Le-Captif Challenger Moscow Challenger Izmir Challenger Poznan Challenger Happy Valley Challenger Hong Kong Challenger Kolkata Challenger Kosice Challenger Eckental Challenger Ortisei Challenger BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Tyumen Challenger Heilbronn Challenger Batman Challenger St. Petersburg Open - St. Petersburg Bergamo Challenger Rimouski Challenger US Men's Clay Court Championship - Houston Qatar ExxonMobil Open - Doha Mersin Challenger BB&T Atlanta Open - Atlanta Panama City Challenger Kremlin Cup - Moscow Pereira Challenger Aircel Chennai Open - Chennai Rimouski Challenger Portugal Open - Oeiras Liberec Challenger Kazan Challenger Tallahassee Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Memphis Open - Memphis Delray Beach Open - Delray Beach BRD Nastase Tiriac Trophy - Bucharest SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Erste Bank Open - Vienna Garanti Koza Sofia Open - Sofia BB&T Atlanta Open - Atlanta Suisse Open - Gstaad ASB Classic - Auckland Grand Prix Hassan II - Marrakech Open Parc - Lyon Winston-Salem Open - Winston-Salem Moselle Open - Metz Delray Beach Open - Delray Beach Gazprom Hungarian Open - Budapest Noventi Open - Halle Abierto Mexicano de Tenis Mifel - Los Cabos Raanana Challenger Arad Challenger Astana Open - Nur-Sultan Antalya Open - Antalya Mercedes Cup - Stuttgart Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Poznan Challenger Adelaide International 1 - Adelaide Oberstaufen Challenger Tata Open Maharashtra - Pune Open 13 Provence - Marseille Abierto de Tenis Mifel - Los Cabos Tata Open Maharashtra - Pune Millennium Estoril Open - Estoril Stockholm Open - Stockholm Delray Beach Open - Delray Beach Kremlin Cup - Moscow Citi Open - Washington Kremlin Cup - Moscow Delray Beach Open - Delray Beach Tiriac Open - Bucharest Nordea Open - Bastad Gerry Weber Open - Halle Atlanta Tennis Championships - Atlanta Medellin Challenger Malaysian Open - Kuala Lumpur ATP Challenger Tour Finals Orleans Challenger Mons Challenger Maui Challenger BRD Nastase Tiriac Trophy - Bucharest Oberstaufen Challenger Jonkoping Challenger Como Challenger Citi Open - Washington San Diego Challenger BRD Nastase Tiriac Trophy - Bucharest Monza Challenger TEB BNP Paribas Istanbul Open - Istanbul Antalya Cup - Antalya BB&T Atlanta Open - Atlanta Ostrava Challenger Winston-Salem Open - Winston-Salem Kobe Challenger Meknes Challenger Abierto Mexicano Telcel - Acapulco Tyumen Challenger TEB BNP Paribas Istanbul Open - Istanbul Hall of Fame Open - Newport San Marino Challenger Villena Challenger Forli 2 Challenger Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Shenzhen Challenger Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Antalya Cup - Antalya Konzum Croatia Open - Umag Hamburg European Open - Hamburg St. Petersburg Open - St. Petersburg Cagliari Challenger Garanti Koza Sofia Open - Sofia New York Open - New York Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Chengdu Open - Chengdu China Open - Beijing Tata Open Maharashtra - Pune Open Sud de France - Montpellier New York Open - New York Geneva Open - Geneva Canberra Challenger BB&T Atlanta Open - Atlanta Boss Open - Stuttgart Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Generali Open - Kitzbuhel bett1HULKS Indoors - Cologne Sofia Open - Sofia Noventi Open - Halle Mallorca Championships - Mallorca Nordea Open - Bastad Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Kremlin Cup - Moscow Singapore Tennis Open - Singapore Prague 2 Challenger Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart bett1HULKS Championships - Cologne Noventi Open - Halle Perugia Challenger Orleans Challenger Milan Challenger Brasov Challenger Dallas Open - Dallas Delray Beach Open - Delray Beach Open 13 Provence - Marseille Gonet Geneva Open - Geneva Banja Luka Open - Banja Luka Terra Wortmann Open - Halle Korea Open - Seoul Hersonissos 5 Challenger Bucharest Open - Bucharest Lille Challenger Ilkley Challenger Suisse Open - Gstaad Rakuten Japan Open - Tokyo Maharashtra Open - Pune Abierto Mexicano Telcel - Acapulco Swiss Open - Gstaad Generali Open - Kitzbuhel Nature Valley International - Eastbourne Murray River Open - Melbourne Belgrade 2 - Belgrade Quimper Challenger Prague 1 Challenger Winston-Salem Open - Winston-Salem Indian Wells Challenger Bratislava 1 Challenger Delray Beach Open - Delray Beach Tenerife 1 Challenger Turin Challenger Dallas Open - Dallas BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Grand Prix Hassan II - Marrakech Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Open Parc - Lyon Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Western & Southern Open - New York National Bank Open - Toronto Rolex Paris Masters - Paris Truist Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Atlanta Open - Atlanta Mutua Madrid Open - Madrid Hangzhou Open - Hangzhou Dallas Open - Dallas Miami Open - Miami Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Aircel Chennai Open - Chennai Shenzhen Open - Shenzhen SkiStar Swedish Open - Bastad Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London Infosys Hall of Fame Open - Newport Iasi Challenger Australian Open - Melbourne French Open - Paris Davis Cup, Group II, PO, TUR-MDA 2-3 Davis Cup, Group II, 3R, MDA-POR 2-3 Davis Cup, Group II, 2R, MDA-BLR 4-1 Davis Cup, Group II, 3R, DEN-MDA 3-2 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Group II, 1R, BLR-MDA 4-1 Davis Cup, Group 2, PO, HUN-MDA 3-2 Davis Cup, Group II, 1R, MDA-EGY 4-1 U.S. Open (juniors) French Open (juniors) Davis Cup, Group II, 1R, MDA-HUN 3-2 Davis Cup, Group II, 2R, BIH-MDA 1-3 Davis Cup, Group II, 1R, HUN-MDA 4-1 Wimbledon (juniors) Olympics - Rio de Janeiro Oeiras 4 Challenger Hamburg Challenger Davis Cup, Group 2, 1R, LAT-MDA 5-0